page{
	margin: 0;
	padding: 0;
	background-color: #f1f5f8;
}
.upper{
	width: 100%;
	height: 249rpx;
	background-color: #ffffff;
	box-sizing: border-box;
}
.below{
	width: 100%;
	height: 89rpx;
	margin-top: 22rpx;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 31rpx;
	padding-right: 31rpx;
	box-sizing: border-box;
}
.search{
	width: 433rpx;
	height: 89rpx;
	background-color: #f4f6f5;
	border-radius: 50rpx;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.inp{
	width: 100%;
	height: 100%;
	font-size: 25rpx;
	line-height: 89rpx;
	padding-left: 35rpx;
	box-sizing: border-box;
}
.input{
	width: 100%;
	height: 100%;
	font-size: 25rpx;
	line-height: 89rpx;
	box-sizing: border-box;
}
.icon{
	width: 35rpx;
	height: 89rpx;
	line-height: 89rpx;
	text-align: center;
	padding-right: 31rpx;
}
.type{
	width: 232rpx;
	height: 89rpx;
	background-color: #f4f6f5;
	border-radius: 50rpx;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.screen{
	width: 100%;
	height: 100%;
	font-size: 25rpx;
	line-height: 89rpx;
	padding-left: 35rpx;
	box-sizing: border-box;
}

.iconxs{
	width: 35rpx;
	height: 89rpx;
	line-height: 89rpx;
	text-align: center;
	padding-right: 31rpx;
}
.list_box{
	width: 100%;
	height: 1000rpx;
	// background-color: aqua;
	margin: 25rpx auto;
	padding-left: 15rpx;
	padding-right: 15rpx;
	box-sizing: border-box;
}
.list{
	width: 100%;
	height: 1000rpx;
	// background-color: red;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.list_sox{
	width: 100%;
	height: 232rpx;
	background-color: #ffffff;
	display: flex;
	border-radius: 10rpx;
	margin-bottom: 22rpx;
}
.ima{
	width: 188rpx;
	height: 188rpx;
	background-color: red;
	margin: 23rpx 20rpx 0;
}
image{
	width: 100%;
	height: 100%;
}
.list_text{
	width: 497rpx;
	height: 188rpx;
	margin: 23rpx 0 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	.text_top{
		width: 100%;
		height: 50rpx;
		font-size: 30rpx;
		line-height: 50rpx;
	}
	.text_cem{
		width: 100%;
		height: 50rpx;
		font-size: 25rpx;
		line-height: 50rpx;
		color: #8d8d8d;
	}
	.text_bot{
		width: 100%;
		height: 65rpx;
		.butt{
			width: 122rpx;
			height: 40rpx;
			border-radius: 5rpx;
			font-size: 20rpx;
			line-height: 40rpx;
			text-align: center;
			color: #ffffff;
			margin: 12rpx 0 0;
			background-color: #5eadf0;
		}
	}
}